<?php
/**
 * Created by PhpStorm.
 * User: chniccs
 * Date: 2019-11-12
 * Time: 14:30
 */

namespace app\constant;


class OrderConst
{
    //订单类型
    const TYPE_VIP=0;
    const TYPE_GOODS=1;

    //退款类型
    const REFUND_TO_WALLET = 1;//退到余额
    const REFUND_TO_ORIGINAL = 0;//原路退回
    //订单item状态
    const ORDER_ITEM_STATUS_NORMAL = 0;//正常
    const ORDER_ITEM_STATUS_CLOSE = 5;//关闭
    //订单item完成状态
    const ORDER_ITEM_IS_FINISH = 1;//已经完成
    const ORDER_ITEM_UN_FINISH = 0;//未完成

    //订单类型
    const ORDER_TYPE_QRCODE = 0;//到店二维码核销
    const ORDER_TYPE_EXPRESS= 1;//快递发货
    //付款状态
    const PAY_STATUS_UN_PAY_ONLINE = 0;//线上未付款
    const PAY_STATUS_PAID_FAILED_ONLINE = 4;//线上付款失败
    const PAY_STATUS_PAID_ONLINE = 5;//线上已付款
    const PAY_STATUS_UN_PAY_OFFLINE = 10;//线下未付款
    const PAY_STATUS_PAID_OFFLINE = 15;//线下已付款
    const PAY_STATUS_WAIT_REFUND = 19;//退款中
    const PAY_STATUS_REFUNDED = 20;//已退款

    //订单状态
    const ORDER_STATUS_NORMAL = 0;//订单的正常状态，未付款前或已付款后都是这个状态，已付款后就是待使用
    const ORDER_STATUS_USED = 5;//已使用AND待评价
    const ORDER_STATUS_CLOSE = 10;//关闭
    const ORDER_STATUS_EXPIRE = 15;//已过期

    //是否评价
    const HAS_COMMENT=1;
    const UN_COMMENT=0;

    //订单自动关闭时间
    const ORDER_AUTO_CLOSE_TIME = 60*5;

}